Skip to content

feat: new module: avm/res/network/network-security-perimeter#4278

Merged
AlexanderSehr merged 8 commits intoAzure:mainfrom
peterbud:nsp
Feb 21, 2025
Merged

feat: new module: avm/res/network/network-security-perimeter#4278
AlexanderSehr merged 8 commits intoAzure:mainfrom
peterbud:nsp

Conversation

@peterbud
Copy link
Contributor

@peterbud peterbud commented Jan 23, 2025

Description

Adding new module avm/res/network/network-security-perimeter

See Azure/Azure-Verified-Modules#1709

Pipeline Reference

Pipeline
avm.res.network.network-security-perimeter

Type of Change

  • Update to CI Environment or utilities (Non-module affecting changes)
  • Azure Verified Module updates:
    • Bugfix containing backwards-compatible bug fixes, and I have NOT bumped the MAJOR or MINOR version in version.json:
      • Someone has opened a bug report issue, and I have included "Closes #{bug_report_issue_number}" in the PR description.
      • The bug was found by the module author, and no one has opened an issue to report it yet.
    • Feature update backwards compatible feature updates, and I have bumped the MINOR version in version.json.
    • Breaking changes and I have bumped the MAJOR version in version.json.
    • Update to documentation

Checklist

  • I'm sure there are no other open Pull Requests for the same update/change
  • I have run Set-AVMModule locally to generate the supporting module files.
  • My corresponding pipelines / checks run clean and green without any errors or warnings

Pls. note that network security perimeter should be specifically enabled in the subscription:
https://learn.microsoft.com/en-us/azure/private-link/create-network-security-perimeter-portal#prerequisites

@peterbud peterbud requested review from a team as code owners January 23, 2025 17:55
@microsoft-github-policy-service microsoft-github-policy-service bot added Needs: Triage 🔍 Maintainers need to triage still Type: AVM 🅰️ ✌️ Ⓜ️ This is an AVM related issue labels Jan 23, 2025
@avm-organizer avm-organizer bot added the Needs: Core Team 🧞 This item needs the AVM Core Team to review it label Jan 23, 2025
@eriqua eriqua added Class: Resource Module 📦 This is a resource module and removed Needs: Triage 🔍 Maintainers need to triage still labels Jan 26, 2025
@peterbud
Copy link
Contributor Author

peterbud commented Feb 8, 2025

Could somebody take a look at this PR pls?

@AlexanderSehr
Copy link
Collaborator

Could somebody take a look at this PR pls?

I'll jump in here @peterbud.

@AlexanderSehr AlexanderSehr merged commit 57e651e into Azure:main Feb 21, 2025
4 checks passed
@matebarabas
Copy link
Collaborator

@peterbud, @AlexanderSehr, it looks like some of the tests have failed, and the module didn't get published yet. https://github.com/Azure/bicep-registry-modules/actions/runs/13464660027
Can you please take a look and let me know (mentioning me) when the module is published, so that I can finish the administrations steps? Thanks a lot!

@peterbud
Copy link
Contributor Author

peterbud commented Feb 21, 2025

@matebarabas @AlexanderSehr The error message suggests that the feature is NOT enabled at the subscription.

As I have mentioned at the top of the PR:

Pls. note that network security perimeter should be specifically enabled in the subscription:
https://learn.microsoft.com/en-us/azure/private-link/create-network-security-perimeter-portal#prerequisites

@AlexanderSehr
Copy link
Collaborator

Ah at there very bottom. Next time, please add it to the top in the description.
Do I understand it correctly, that the module itself is essentially deploying a preview feature (if a preview version must be registered)?

@peterbud
Copy link
Contributor Author

Ah at there very bottom. Next time, please add it to the top in the description. Do I understand it correctly, that the module itself is essentially deploying a preview feature (if a preview version must be registered)?

Sorry, I did not mean to hide it.
And yes, this is a preview feature.

@AlexanderSehr
Copy link
Collaborator

Ah at there very bottom. Next time, please add it to the top in the description. Do I understand it correctly, that the module itself is essentially deploying a preview feature (if a preview version must be registered)?

Sorry, I did not mean to hide it. And yes, this is a preview feature.

Hey @jtracey93,
what's you take on this? I know we have a spec for preview features - but these are usually features of non-preview modules (e.g., here) - like individual parameters. Not the modules themselves. I guess one way to go about it would be to add a big disclaimer in the module's description? Similar to what we do for parameters...

anderseide pushed a commit to anderseide/avm-bicep-registry-modules that referenced this pull request Feb 23, 2025
…#4278)

## Description

Adding new module `avm/res/network/network-security-perimeter`

See Azure/Azure-Verified-Modules#1709

## Pipeline Reference

<!-- Insert your Pipeline Status Badge below -->

| Pipeline |
| -------- |
|
[![avm.res.network.network-security-perimeter](https://github.com/peterbud/bicep-registry-modules/actions/workflows/avm.res.network.network-security-perimeter.yml/badge.svg?branch=nsp)](https://github.com/peterbud/bicep-registry-modules/actions/workflows/avm.res.network.network-security-perimeter.yml)
|

## Type of Change

<!-- Use the checkboxes [x] on the options that are relevant. -->

- [ ] Update to CI Environment or utilities (Non-module affecting
changes)
- [ ] Azure Verified Module updates:
- [ ] Bugfix containing backwards-compatible bug fixes, and I have NOT
bumped the MAJOR or MINOR version in `version.json`:
- [ ] Someone has opened a bug report issue, and I have included "Closes
#{bug_report_issue_number}" in the PR description.
- [ ] The bug was found by the module author, and no one has opened an
issue to report it yet.
- [ ] Feature update backwards compatible feature updates, and I have
bumped the MINOR version in `version.json`.
- [ ] Breaking changes and I have bumped the MAJOR version in
`version.json`.
  - [ ] Update to documentation

## Checklist

- [x] I'm sure there are no other open Pull Requests for the same
update/change
- [x] I have run `Set-AVMModule` locally to generate the supporting
module files.
- [x] My corresponding pipelines / checks run clean and green without
any errors or warnings

Pls. note that network security perimeter should be specifically enabled
in the subscription:

https://learn.microsoft.com/en-us/azure/private-link/create-network-security-perimeter-portal#prerequisites

<!-- Please keep up to date with the contribution guide at
https://aka.ms/avm/contribute/bicep -->
@peterbud peterbud deleted the nsp branch March 1, 2025 14:37
@matebarabas
Copy link
Collaborator

@AlexanderSehr, @peterbud, given that this PR has been merged, but didn't get published due to the failing pipeline (which now also results in some side effects), I recommend moving ahead with the disclaimer approach: let's add one that clearly states that this module has a service currently in preview.
Let's publish this as fast as we can! Thanks for your efforts!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Class: Resource Module 📦 This is a resource module Needs: Core Team 🧞 This item needs the AVM Core Team to review it Type: AVM 🅰️ ✌️ Ⓜ️ This is an AVM related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants